#pragma once
#include "DXAMLCommon.h"

namespace BrushType
{
	enum Value
	{
		Solid = 0x0,
		Bitmap = 0x1,
		LinearGradient = 0x2,
		RadialGradient = 0x3,
	};
};

class CMILMatrix;


struct IPALAcceleratedBrush
{
public: 
	virtual enum BrushType::Value GetType() = 0;
	virtual HRESULT SetTransform(const CMILMatrix *) = 0;
	virtual HRESULT SetOpacity(XFLOAT) = 0;
};